package com.iteaj.iboot.plugin.crawler.entity;

import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.annotation.TableName;
import com.iteaj.framework.BaseEntity;
import lombok.Data;
import lombok.experimental.Accessors;

@Data
@Accessors(chain = true)
@TableName("crw_site_content_media")
public class SiteContentMedia extends BaseEntity {

    /**
     * 站点内容id
     */
    private Long siteContentId;

    /**
     * 标题
     */
    private String title;

    /**
     * 类型(视频、图片)
     */
    private String type;

    /**
     * json扩展
     */
    private JSON extJson;

    /**
     * 本地访问地址
     */
    private String localUrl;

    /**
     * 媒体内容
     */
    private String content;

    /**
     * 原媒体标识
     */
    private String oriMediaId;

    /**
     * 视频时长
     */
    private Integer duration;

    /**
     * 媒体地址
     */
    private String url;

    /**
     * 封面地址
     */
    private String coverUrl;

    /**
     * 销售数量
     */
    private Integer sales;

    /**
     * 播放次数
     */
    private Integer playCount;

    /**
     * 订单转化率
     */
    private Double orderConversionRate;

    /**
     * 状态
     */
    private String status;

    public final static String[] STATUS = new String[] {"未处理", "已处理图片", "已处理视频", "处理完成"};
}
